#!/usr/bin/env python

if __name__ == "__main__":
    
    from interface import Widgets
    from controle import Controle
    from arquitetura import Arquitetura
    from montador import Montador
    
    controle = Controle()
    interface = Widgets()
    arquitetura = Arquitetura()
    montador = Montador()


    controle.set_interface(interface)
    controle.set_arquitetura(arquitetura)
    controle.set_montador(montador)
    
    interface.set_controle(controle)
    interface.set_arquitetura(arquitetura)
    interface.set_montador(montador)
    
    arquitetura.set_controle(controle)
    arquitetura.set_interface(interface)
    
    montador.set_controle(controle)
    montador.set_arquitetura(arquitetura)
    montador.set_interface(interface)
    
    controle.start()